TY - BOOK AU - "Allen, James de Vere" TI - Swahili Origins SN - 082141044X CY - Nairobi KW - HISTORY - KENYA - SWAHILI PEOPLE;SWAHILI - SPEAKING PEOPLES - HISTORY;SWAHILI - SPEAKING PEOPLES - ETHIC IDENTITY ER -