The Science Book of Magnets