1. Web based learning and technology: opportunities and challenges;Ceecez,2000
2. A constructivist method for the analysis of networked cognitive communication, the assessment of collaborative learning and knowledge-building;Campos;Journal of A synchronous Learning Networks (JALN),2003
3. Cooperative learning and critical thinking;Cooper;Teaching of Psychology,1995
4. Facione, P. (1990).Critical thinking: a statement of expert consensus for purposes of educational assessment and instruction. American philosophical association, the Delhi Report. “ERIC” document, ED 315-423.Millbrae California: the California Academic Press.
5. A theory of hypothetical thinking;Evans,2003