Vol. 25 No. 2 (2004): Copernicus and the Philosophy of Copernican Revolutions