Shards of Empire
1996 • 396 pages