Islamic Science, Theoretical and Applied: Its Achievements and Influence on Western Science and Technology