Arthur M. Schlesinger - American historian, social critic, and public intellectual (1917–2007)