Book reviews: Energy and Empire: a biographical study of Lord Kelvin