Encyclopedia of the history of Arabic science - Rashed, Roshdi (Routledge, 1996)