Narayanan M Sahasrayogam - 1st - Kannur Ashoka pharmaceuticals 2001 - 413 Dewey Class. No.: 616 / NAR/SA