by L. David Allen, James Lamar Roberts
Provides summaries down to the chapter level, commentaries, character analysis, a brief biography of the author, and review questions.