scientific revolution essay honor thesis definition