Macmillan Dictionary of Historical Terms - Chris Cook.