William Thomson, Lord Kelvin of Largs, 1824-1907. - Leeming, Susan Jones (William Thomson, Lord Kelvin (ELL), 2009)