by Rachel Cooke
publisher: Virago publish date: 31-10-2013
format: hardcover pages: 368
language: English
ISBN:
1844087409 (9781844087402)
publisher: Virago publish date: October 19th 2013
format: kindle pages: 368
language: English
ISBN:
9780748128716
publisher: Virago publish date: May 1st 2014
format: paperback pages: 384
language: English
ISBN:
1844087417 (9781844087419)
publisher: Harper publish date: December 2nd 2014
format: ebook pages: 336
language: English
ISBN:
0062333887 (9780062333889)
publisher: Harper publish date: 2014-12-02
format: hardcover pages: 342
language: English
ISBN:
0062333860 (9780062333865)