Text this: Electromagnetic field theory: a problem salving approach