James Phelan Books in Order