Humanity Between Weakness and StrengthMahmoud Gamal Abu KhamisNabd Al-Qimma Printing and PublishingISBN 9789779945149