Barack Obama : president for a new era - BRILL, Marlene Targ Minneapolis, MN, 2009 Rev. ed