Electromagnetic concepts and applications