Cannanora in the maritime history of India - Koshy, M.O., Ed (Kannur University, 2002)