Ibn Muhammad Ibn Ahmad Ibn Ja'far Ibn Hamdan

1 book

471 pages first pub 2010 (editions)

religion challenging reflective medium-paced