The Shelf · 871 books
David Foster Wallace · read 27 April 2011 to 3 May 2011
GradeC
Literary
538 pages.
Everything by David Foster Wallace · The Shelf