Handling Complexity in Learning Environments: Theory and Research (Advances in Learning and Instruction)