Put John Steinbeck's novels in order starting with the earliest novel and ending with the most recent novel.