Twenty Ads That Shook the World by James B. Twitchell · Bookplated