Angel blood - Singleton, John (Puffin Books, 2006)