On Liberty John Stuart Mill Logic Scientific Discovery Karl Popper Pilgrim Progress John Bunyan Hippocrates Analects Confucius Summa Theologiae Thomas Aquinas