Holiday Free Shipping & Special Discounts! Get the code »

Karl Bell

Karl Bell is a senior lecturer in history at the University of Portsmouth. He is a cultural and social historian who specialises in the history of Britain from the eighteenth century to the early twentieth century.