The Mystery of Allegra. - Foreman, Peter (Oxford Bookworms, 2008)