Mir: A Novel of Virtual Reality