Author: Madan L. Nagpal  FLS.