Author: T.G. Vaidyanathan
Alternate names: T. G. Vaidyanathan