John G. Lake
1994 • 548 pages