Author, poet and translator, Deepa Agarwal writes for both children and adults and has about fifty published books to her credit.