Understanding Philosophy of Science by James Ladyman · Bookplated