Understanding history - Child, John (Heinemann, 1992)