Author: Aditya Y. Bhargava
Alternate names: Bhargava Aditya; Aditya Y Bhargava; Aditya Bhargava