Vitalsource Technologies, Inc. Generalized Multipole Techniques For Electromagnetic And Light Scatteri