Matsyagandha is written by one of my favourite Hindi writers, Narendra Kohli. The inspiration for the main character is derived from one of the initial Mahabharata characters that sowed the seeds of events that culminated into the main battle of Mahabhara