Description: An intellectual biography of Karl Popper by Stephen Thornton. Includes a summary of three major challenges to Popper's theory of knowledge and how he responded to them.