Understanding Philosophy of Science

By James Ladyman, finished Wednesday 1 October 2008