Calculated Surprises: A Philosophy of Computer Simulation by Johannes Lenhard | Menrva Books