Ready Player One

Ready Player One - Ernest Cline This book is just pure fun.