Suyuti's Millennium with the explanation of Ahmed Shaker

34