Futures Past: On the Semantics of Historical Time - Koselleck, Reinhart (Columbia University Press, 2004)