A surface-scattering model satisfying energy conservation and reciprocity. (March 2016)