The Hamlyn history philosophy - Oliver, Martyn (Hamlyn, 1997)