Ideas on the Nature of Science by David Cayley