Philopsophy of history: a guide for students - Lemon, M.C (London Routledge, 2008)