Thomas Nast: The Father of Modern Political Cartoons, by Fiona Deans Halloran

Thomas Nast: The Father of Modern Political Cartoons, by Fiona Deans Halloran