In the Shadow of Frankenstein: Tales of the Modern Prometheus

In the Shadow of Frankenstein

Tales of the Modern Prometheus

2016 • 752 pages