Books by Brian R. Hamnett