Books Authored by Brian James Freeman