Witches,wizards & magical people - Patience, John (Peter Haddock Limited, 2005)