The Art and Politics of Cartooning

Eric McAllister Smith, editorial cartoonist and columnist