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