The Shelf · 871 books

A Wild Sheep Chase: A Novel

Haruki Murakami · read 26 February 2012 to 4 March 2012

GradeB

Literary, Fantasy

354 pages.

Everything by Haruki Murakami · The Shelf