publisher: Michael Joseph publish date: March 1st 2012
format: paperback pages: 448
language: English
ISBN:
0718157990 (9780718157999)
publisher: Penguin publish date: March 2012
format: paperback pages: 433
language: English
ISBN:
9780718157
publisher: Penguin publish date: March 1st 2012
format: kindle pages: 452
language: English
ISBN:
9780141969886