Books written by Michael Beaney