Classical electromagnetic theory