John has published more than fifty books for a diverse range of readers. Below are those books that hold a special place for him, the few that come nearest to achieving his aims as an author.