The philosophy of history an introduction - Day, Mark (Continuum, 2008)