Rogerson, Barnaby
The prophet Muhammad Barnaby Robgerson - London: Little Brown, 2003 - xv, 237p.
Includes index
eng
0316861758
Muhammad, the Prophet-Biography
297.63 / ROP
The prophet Muhammad Barnaby Robgerson - London: Little Brown, 2003 - xv, 237p.
Includes index
eng
0316861758
Muhammad, the Prophet-Biography
297.63 / ROP