Pedagogically Founded Courseware Generation for Web-Based Learning : An HTN-Planning-Based Approach Implemented in Paigos - Carsten Ullrich ((Lecture Notes in Computer Science))