Books by Brian James Freeman