Books Authored by John Hardman