Understanding history - Child, John; Hodge, Tim; Taylor, David (Heinemann, 1993)