Kelvin: Life,labours and legacy - Flood, Raymond,ed (Oxford university Press, 2008)