publisher: Elsevier Science & Technology publish date: August 20th 2009
format: ebook
language: English
ISBN:
0080915132 (9780080915135)
format: hardcover pages: 348
language: English
ISBN:
1933742925 (9781933742922)
format: paperback pages: 320
ISBN:
0571298427 (9780571298426)
publisher: Faber & Faber publish date: August 1st 2013
format: paperback pages: 352
language: English
ISBN:
0571294618 (9780571294619)