Nietzsche's Philosophy of History - Anthony K. Jensen (Cambridge University Press, 2013)