A Handbook for Designing Problem-Solving Learning Environments - David H. Jonassen (Taylor and Francis, 2010)