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