Author: Harish K. Puri
Alternate names: Harish Puri; "Harish K Puri"