A combined steepest descent-fast multipole algorithm for the fast analysis of three-dimensional scattering by rough surfaces | IEEE Journals & Magazine | IEEE Xplore