Return to Article Details Portfolios: a powerful tool to promote reflective thinking and human development Download Download PDF