Books of Tarek K. A. Hamid (auth.)