Islamic technology : an illustrated history - HASAN, Ahmad Y. (Cambridge University Press, 1978)