The rise of early modern science islam, China and the west - Toby E. Huff (Cambridge University Press)