On Liberty John Stuart Mill Logic Scientific Discovery Karl Popper Prince Niccolo Machiavelli Hippocrates Aeneid Virgil Syntactic Structures Noam Chomsky