Opinion: Oil Windfall Taxes a Bad Idea

National Public Radio, June 20, 2008

Featuring: Michelle Michot Foss