Calicut : the city of truth revisited - Narayanan, M. G. S (Publication division, 2006)