ismailimail.blog
Shafeen Ali: To Be One with God: Seven Journeys to the Meaning of Life
Shafeen Ali is a Shia Ismaili Muslim.