by Catherine Hakim
publisher: Allen Lane
publish date: August 25th 2011
format: paperback pages: 384
language: English
ISBN:
1846144531 (9781846144530)
publisher: Allen Lane publish date: October 1st 2011
format: hardcover pages: 372
language: English
ISBN:
1846144191 (9781846144196)
publisher: Penguin publish date: August 1st 2012
format: paperback pages: 384
language: English
ISBN:
0241952212 (9780241952214)
format: kindle pages: 384
language: English
ASIN: B005FMQA0W