Understanding scientific reasoning by Ronald N. Giere · Bookplated