Hypertext and Hypermedia as learning tools in science and technology