Haeri, Shaykh Fadhlalla Elements of Islam - Centurion Zahra Trust 1993 - 168 ISBN: 1919897054 Dewey Class. No.: 297 HAE