A review by peregrineace
Angelmass by Timothy Zahn

4.0

Probably not Zahn's strongest, but an interesting look at "good" and "evil".