Taifa making nation and race in urban Tanzania - Brennan, James R., Dr (New African histories series., 2012)