Shamsur Rahman Faruqi

13 books

351 pages first pub 2003 (editions)

challenging reflective medium-paced

704 pages first pub 2019 (editions)

informative reflective relaxing slow-paced

233 pages first pub 1994 (editions)

reflective medium-paced