by Catherine Hanrahan
publisher: Harper Perennial
publish date: July 3rd 2006
format: paperback pages: 240
language: English
ISBN:
0060846844 (9780060846848)
publisher: Penguin
format: hardcover
language: English
ISBN:
0670064440 (9780670064441)
publisher: HarperCollins publish date: March 2nd 2010
format: ebook pages: 240
language: English
ISBN:
0062003615 (9780062003614)
format: kindle pages: 240
language: English
ASIN: B0038B99IM
language: English
ISBN:
0743294904 (9780743294904)
language: English
ISBN:
1416522476 (9781416522478)
publisher: Penguin publish date: May 1st 2007
format: paperback
language: English
ISBN:
0143053701 (9780143053705)