Indian Communist party (Marxist) bharanaghadana: bharanaghadanaprakaaramulla chattangalum - Communist party of India (Marxist); Author (2009)