by Brett Ellen Block
publisher: William Morrow publish date: October 24th 2006
format: hardcover pages: 320
language: English
ISBN:
0060525061 (9780060525064)
publisher: HarperCollins publish date: November 16th 2010
format: ebook pages: 320
language: English
ISBN:
0061915920 (9780061915925)
publisher: Harper Paperbacks publish date: November 27th 2007
format: paperback pages: 306
language: English
ISBN:
0060525088 (9780060525088)
publisher: HarperCollins publish date: October 24th 2006
format: hardcover pages: 320
language: English
ISBN:
1615519688 (9781615519682)