Calicut: the city of truth revisited by M. G. S. Narayanan | Menrva Books | MenrvaBooks