Islamic Perspectives on Science and Technology - Kamali, Mohammad Hashim; Bakar, Osman; Batchelor, Daud Abdul-Fattah; Hashim, Rugayah; Bakar, Osman; Batchelor, Daud Abdul-Fattah; Hashim, Rugayah (Springer Singapore, 2016)