Muhammad: Prophet for our Time
Armstrong, Karen
Muhammad: Prophet for our Time - London Harper Perennial 2006 - 249 p
9780007360864
Religion, Islam
297.63 / ARM-M
Muhammad: Prophet for our Time - London Harper Perennial 2006 - 249 p
9780007360864
Religion, Islam
297.63 / ARM-M