Magnets and Electromagnetism