James Clerk Maxwell: Scot, physicist, mathematician … and poet