Livros escritos by Osman Sheikh Ahmed, PhD