Book cover for Vanity Fair

Vanity Fair

Synopsis

Details

27 July 2017
808 pages
9781509844395
Imprint: Macmillan Collector's Library