The Two Towers
1993 • 368 pages