Faisal Shafiq

3 books

517 pages digital

501 pages 2003

nonfiction challenging informative reflective slow-paced

724 pages hardcover 2006

nonfiction religion challenging reflective medium-paced