Assembled from various internet resources; Shruti Laya gratefully acknowledges the assistance of Sri. Lakshman Ragde in correcting some errors