Islamic technology an illustrated history - Hasan, Ahmad Yusuf al (Cambridge University Press, 1986)