Ten Puzzles and Paradoxes about Knowledge and Belief