Making history now and then : discoveries, controversies and explorations / David Cannadine. - Cannadine, David, 1950- (Palgrave Macmillan, 2008)