A shield of angels /
Peterborough : Anchor Books,
2002.