> in fact the West is the single sustained success story out of many civilizations with periods of scientific flourishing
I find this statement problematic. The West is leading the current period of scientific revolution, as the Muslims, the ancient Chinese and Indians did during their periods of scientific achievement.