Mathematics Across Cultures: The History of Non-western Mathematics (Science Across Cultures: The History of Non-western Science)