Realism and the Progress of Science by Peter J. Smith & Peter James Smith