A substantial novel by Mary Gentle.
See:
This book is sooo good - read it!
It is fantasy but apparently even the anti-fantasy Niall Harrison likes it! --AG
Category Book