Signs of the End of the WorldDr. Gamal Hassan Abu AmiraScribe Publishing and DistributionISBN 9789778769784