Islamic technology - Hassan, Ahmed Y. (Cambridge University Press, 1986)