Mie scattering is an important tool for diagnosing microparticles or a
erosol particles in technical or natural environments. Mie theory is r
estricted to spherical, homogeneous, isotropic and non-magnetic partic
les in st non-absorbing medium. However, as microparticles are hardly
ever spherical or homogeneous, there is much interest in more advanced
scattering theories. During recent decades, scattering methods for no
n-spherical and non-homogeneous particles have been developed and even
some computer codes are readily available. Extension of Mie theory co
vers coated spheres, stratified spheres and clustered spheres. For hom
ogeneous non-spherical particles such as spheroids, ellipsoids and fin
ite cylinders, surface discretization methods have been developed. Sca
ttering by inhomogeneous particles may be computed by volume discretiz
ation methods.