Books by Brian Hart