A hybrid method for the solution of scattering from inhomogeneous dielectric cylinders of arbitrary shape