The Colbert Report Season 3 Charles Kaiser Season 3, episode 95 Charles Kaiser July 25, 2007 Previous episode Anthony D. Romero Next episode Robert Shrum