Return to Article Details Thinking Skills Development Program as a strategy to reduce educational failure Download Download PDF