The Shelf · 871 books
Orson Scott Card · read 29 September 2012 to 10 October 2012
GradeB+
Sci-Fi
467 pages.
Everything by Orson Scott Card · The Shelf