Master of Souls by Peter Tremayne (Paperback, 2006)