Books written by Laurence Ralph