Brown, Dan Angels and demons - London Corgi books 2000 - 619p. ISBN: 0552150738 Universal Decimal Class. No.: 82.31 / BRO