John Alan Halloran's Books (1)