Author: Krishna C. Gupta
Alternate names: K. C. Gupta