When Barack Obama was inaugurated in January 2009, most Americans saw him as a president committed to bringing significant change. But his progressive ambitions soon ran up against indifference and even hostility in the electorate and in some of the political class. How could such an intelligent president find it so hard to get his message across?