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