Title: M.N.Roy, philosopher-revolutionary