A review by kathydavie
Angelmass by Timothy Zahn

4.0

Almost thought this was a bad ‘un but halfway through, I got hooked as usual.