Author: Narayana, N. Shah, Chandrakant Chhotalal,