Compare and Contrast the theories of Technological ...