Computer Environments for Children: A Reflection on Theories of Learning and Education - Solomon (IEEE, 2003)