Virtual environments for teaching & learning (World Scientific Pub. Co., 2002)