Ideas on the Nature of Science — book by David Cayley