Professor Jeremy Black explains the unique economic, social and political factors ... Suitable for teaching history at Key Stage 3 and GCSE, Third Level and National 4 & 5, in particular units ...