Great expectations : notes : including life of the author, introduction, brief summary of the novel, list of characters, summaries and commentaries, character analyses, review questions, selected bibliography / Gary Carey ; Consulting editor James L. Roberts.