Encyclopedia of the history of Arabic science - Rashid, Rushdi; Morelon, Regis (Routledge, 1996)