Copernicus And The Scientific Revolution by Edwards Rosen