On War Carl Marie von Clausewitz Lolita Vladimir Nabokov Pilgrim Progress John Bunyan Hippocrates Aeneid Virgil Summa Theologiae Thomas Aquinas