1001 Inventions : the enduring legacy of Muslim civilization - Al-Hassani, Salim T. S. (National Geographic, 2012)