Cover 3

The Sword and the Miracle

The Sword and the Miracle

1996 • 541 pages