From Kennedy to Obama: Liberalism's last fling