Philosopy of history: A guide for students - Len Ellis; Rajat Sethi (London, 2006)