Knowledge puzzles : an introduction to epistemology - Hetherington, Stephen Cade (WestviewPress, 1996)