Covenants with Allah: Keystone of Islam | Synapse