thesiscompare and contrast critical thinking logic and philosophyShare on FacebookShare on Twitter430