Introduction to Muslim contributions to science and technology - Qureshi, M M (2007)