Sree Narayana Guru: Saint philosopher humanist - Sreenivasan, K (Jayasree Publications, 1989)