Between social skills and marketable skills: the politics of Islamic education in 20th century Zanzibar Call Number LC911.Z36 L65 2009 ISBN 9789004175426