Ian Acheson
Angelguard (Angelguard Trilogy)