Copernicus and the scientific revolution - Rosen, Edward (Anvil series, 1984)