The Varieties of History - Stern, Fritz (Vintage Books, 1973)