The Shelf · 871 books
Michael Connelly · read 27 November 2012 to 1 December 2012
GradeA-
Crime/Thriller
407 pages.
Everything by Michael Connelly · The Shelf