Amazon Marketplace
Pages: 380, Edition: Illustrated, Paperback, The University of North Carolina Press
AmazonThomas Nast: The Father of Modern Political Cartoons