Angels and Demons - Brown Dan (London Corgi Books, 2001)