publisher: One World/Ballantine
publish date: June 26th 2007
format: paperback pages: 286
language: English
ISBN:
0345484029 (9780345484024)
publisher: Random House Publishing Group publish date: December 17th 2008
format: ebook pages: 304
language: English
ISBN:
030749568X (9780307495686)
publisher: One World publish date: January 1st 2008
format: ebook
language: English
ISBN:
1299227856 (9781299227859)