Books written by Mohamed Abdulkarim Ali