The history and philosophy of Islamic science - Osman Bakar (Islamic Texts Society, 1999)