publisher: Virago Press Ltd publish date: 2014-08-07
format: paperback pages: 448
language: English
ISBN:
1844089576 (9781844089574)
publisher: Virago publish date: 2018-05-03
format: paperback pages: 427
language: English
ISBN:
0349010298 (9780349010298)