Staggered Grid Pseudo-spectral Time-domain Method for Light Scattering Analysis