A companion to Western historical thought - Kramer, Lloyd S. (Blackwell, 2008)