Reading list: Ceylon
History, Geography, Cultures of the Island once called Lanka, now called Sri Lanka; including the two "indigenous" cultures and the "conquerors" through time.