Carnival for the Dead by David Hewson (Paperback, 2012)