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