Books written by James Doyle