Learning with Hypertext : Problems, Principles and Prospects