Books written by Peter Neil