The Shelf · 871 books

Shantaram

Gregory David Roberts · read 23 May 2013 to 13 June 2013

GradeA

Literary

944 pages.

Everything by Gregory David Roberts · The Shelf