The Shelf · 871 books
Michael Connelly · read 3 May 2011 to 8 May 2011
GradeA-
Crime/Thriller
422 pages.
Everything by Michael Connelly · The Shelf