publisher: Pan Books publish date: May 13th 2011
format: kindle pages: 452
language: English
ISBN:
9781447204640
language: English
ISBN:
0330367889 (9780330367882)
language: English
ISBN:
0333726413 (9780333726419)
publisher: MacMillan UK
format: audiobook
language: English
ISBN:
1405088230 (9781405088237)
publisher: Charnwood
format: hardcover
language: English
ISBN:
0708992242 (9780708992241)