Islamic science and engineering - Hill, Donald Routledge (Edinburgh University Press, 1993)