Nietzsche
2013 • 560 pages