Understanding cause and effect : learning and teaching about causation and consequence in history /
Teaching History Research Group.
[Harlow] : Longman,
c1990.