A history of Arabic sciences and mathematics - Rashed, Roshdi 1936- (Routledge, 2017)