Author: M. G. Ranade
Alternate names: M G Ranade