Islamic Science and the Making of the European Renaissance by George Saliba