The Cartoon Century: Modern Britain through the Eyes of its Cartoonists