Books written by Rob Doyle