Text this: Generalized multipole techniques for electromagnetic and light scattering /