Rats and Gargoyles - Mary Gentle
An amazing, expansive story. The last one third of the book is a sustained tour-de-force.