Halloran, Fiona Deans

Thomas Nast The Father of Modern Political Cartoons - The University of North Carolina Press, 2013

9781469600239


History