Why Why Why do magnets push and pull? : and other electrifying questions about science! - Oxlade, Chris (Why Why Why, 2005)