Magnetism and Electromagnets