Books written by Patrick Whitefield