On Liberty John Stuart Mill Logic Scientific Discovery Karl Popper Prince Niccolo Machiavelli Hippocrates Anna Karenina Leo Tolstoy Summa Theologiae Thomas Aquinas