by Sarah Hall
publisher: Harper Perennial publish date: October 11th 2005
format: paperback pages: 340
language: English
ISBN:
0060817240 (9780060817244)
publisher: Faber and Faber publish date: 2004
format: paperback pages: 340
language: English
ISBN:
0571219292 (9780571219292)
publisher: Faber & Faber publish date: March 3rd 2005
format: paperback pages: 352
language: English
ISBN:
0571219306 (9780571219308)
publisher: HarperCollins publish date: October 11th 2005
format: paperback pages: 356
language: English
ISBN:
0641812213 (9780641812217)
publisher: Faber and Faber publish date: March 18th 2004
format: paperback pages: 340
language: English
ISBN:
0641721757 (9780641721755)