Featuring a new chapter that takes the student through virtual reality & beyond, this book presents a new theory of human-computer activity. It shows how similar principles can help students understand what people experience when interacting with computers.