by John Boorman
publisher: Faber & Faber publish date: November 24th 2004
format: paperback pages: 314
language: English
ISBN:
0571211542 (9780571211548)
publisher: Faber & Faber publish date: November 1st 2003
format: hardcover pages: 314
language: English
ISBN:
0571216951 (9780571216956)
publisher: Faber & Faber publish date: November 24th 2004
format: ebook pages: 320
language: English
ISBN:
1429927658 (9781429927659)
language: English
ISBN:
057121696X (9780571216963)