Books written by James Raffan