publisher: Mercier Press publish date: September 18th 2013
format: paperback pages: 288
language: English
ISBN:
1781171319 (9781781171318)
publisher: HarperCollins publish date: June 10th 2010
format: ebook pages: 362
language: English
ISBN:
0007359314 (9780007359318)
ISBN:
0902173642 (9780902173644)