Books by Nabil Yasien Mohamed