Ready Player One - Ernest Cline I enjoyed the hell out of this book. It is full of everything anyone remotely nerdy might love. I don't even really know what more to say about it.