Description
An exploration of the nature of scientific revolutions examines the stages by which they occur, their time scale, specific criteria for determining whether or not there has been a revolution, and the creative factors in producing a revolutionary idea