Brave new (interactive) worlds: A review of the design affordances and constraints of two 3D virtual worlds as interactive learning environments
The Development of a Virtual world for Learning Newtonian Mechanics