publisher: Random House UK
publish date: July 1st 2010
format: paperback pages: 278
language: English
ISBN:
009192989X (9780091929893)
publisher: Ebury Digital publish date: July 1st 2010
format: ebook pages: 288
language: English
ISBN:
1409003655 (9781409003656)