Multiple Perspectives on Problem Solving and Learning in the Digital Age by Dirk Ifenthaler Back to product details page >