The Bavarian Gate
1997 • 364 pages