Electricity, electromagnetism and magnetism