by David Means
publisher: Faber & Faber
publish date: May 25th 2010
format: hardcover pages: 176
language: English
ISBN:
0865479127 (9780865479128)
publisher: Faber & Faber
format: paperback pages: 164
language: English
ISBN:
0571251331 (9780571251339)
publisher: Faber & Faber publish date: June 21st 2011
format: paperback pages: 176
language: English
ISBN:
0865478511 (9780865478510)
publisher: Faber & Faber publish date: May 25th 2010
format: ebook pages: 176
language: English
ISBN:
1429932791 (9781429932790)