The Shelf · 871 books
Michael Connelly · read 13 December 2011 to 17 December 2011
GradeB
Crime/Thriller
388 pages.
Everything by Michael Connelly · The Shelf