Somali Sultanate: the Geledi city-state over 150 years - Luling, Virginia (Transaction Publ., 2002)