Ready Player One

Series by Ernest Cline