The Shelf · 871 books
Marcus Sakey · read 21 July 2013 to 29 July 2013
GradeA-
Sci-Fi, Crime/Thriller
443 pages.
Everything by Marcus Sakey · The Shelf