The Mystery of Allegra /Peter Foreman. - Foreman, Peter (Oxford Oxford University Press, 2008)