by Margaret McMullan
publisher: Picador publish date: October 1st 2004
format: paperback pages: 272
language: English
ISBN:
0312318251 (9780312318253)
publisher: Thomas Dunne Books publish date: November 10th 2003
format: hardcover pages: 272
language: English
ISBN:
0312318243 (9780312318246)
publisher: Thomas Dunne Books publish date: March 18th 2014
format: ebook pages: 272
language: English
ISBN:
1466866098 (9781466866096)