Books written by the author Hull Peter