Faisal Shafiq

3 books

501 pages 2003

nonfiction challenging informative reflective slow-paced

517 pages digital

724 pages hardcover 2006

nonfiction religion challenging reflective medium-paced