Paul Kennedy's Rise and Fall of the Great Powers is a fascinating look under the bonnets at the engines of history since 1500.