British Greats by John Mitchinson (Hardcover, 2000) I like how this student textbook breaks down complex topics into simple steps.