A review by tiredtank
The Singing Sword by Jack Whyte

5.0