Cosmo and the Great Witch Escape by Gwyneth Rees (Paperback, 2006)