Struggling with History: slam and Cosmopolitanism in the Western Indian Ocean by Kai Kresse | Menrva Books | MenrvaBooks