Coupled canonical grid/discrete dipole approach for computing scattering from objects above or below a rough interface | IEEE Journals & Magazine | IEEE Xplore