Athanasius Kircher: The Last Man Who Knew Everything

Athanasius Kircher: The Last Man Who Knew Everything

2004 • 480 pages