How to be Well Read: A guide to 500 great Novels and a handful of literary curiosities

How to be Well Read

A guide to 500 great Novels and a handful of literary curiosities

2012 • 516 pages