Islamic science and engineering - Hill, Donald Routledge 1922-1994 (Islamic surveys, 1993)