Ready Player One is "part quest novel, part love story, and part virtual space opera" (from Ernest Cline's synopsis).
This book is an exciting romp through realities virtual and future, peppered with 80s references, and current day issues.
Ernest Cline is an author and screenwriter. Ready Player One received the Alex Award from the American Library Assoication and the Prometheus Award, both in 2012. He is writing the screen play for Ready Player One which is in deveopment. You can hear him discuss his book here: