The Shelf · 871 books
Orson Scott Card · read 31 August 2012 to 6 September 2012
GradeA-
Sci-Fi
Everything by Orson Scott Card · The Shelf