Factors contributing to Industrial Revolution