The philosophy of science by David Papineau · Bookplated