Digital space : designing virtual enviroments - Peter Weisher (McGraw Hill, 1998)