Paradigms and Revolutions: Applications and Appraisals of Thomas Kuhn's Philosophy of Science