Philip Sauvain is an experienced teacher and writer who has written well over one hundred books for children on history and geography.