Quran:A Short Introduction

by Esack

Paperback

ISBN: 978-1-85168-162-4

ISBN-10: 1-85168-162-0

Oneworld · 2005