reality virtuality blair williams