Scientific Letters and Papers of James Clerk Maxwellby James Clerk Maxwell, P. M. HarmanWriting a summary for young readers…For young readersBook data: Open Library