Explaining magnetism - Dooley, Maura (Newcastle upon Tyne : Bloodaxe, 1991)