publisher: HarperPress publish date: October 2nd 2012
format: kindle pages: 321
language: English
ISBN:
9780007365173
publisher: HarperAudio publish date: October 6th 2009
language: English
ISBN:
0061966541 (9780061966545)
publisher: Harper Perennial publish date: 2010
format: paperback
language: English
ISBN:
1554682061 (9781554682065)
publisher: HarperCollins publish date: 2009
pages: 306
language: English
ISBN:
1554682053 (9781554682058)
publisher: Fourth Estate publish date: 2009
pages: 306
language: English
ISBN:
0007257872 (9780007257874)