Author: James Clerk Kelvin, William Thomson, ; Larmor, Joseph, Maxwell