publisher: One World/Ballantine publish date: April 25th 2006
format: paperback pages: 320
language: English
ISBN:
0345476840 (9780345476845)
publisher: One World/Ballantine publish date: December 18th 2008
format: ebook pages: 320
language: English
ISBN:
0307544141 (9780307544148)
publisher: One World publish date: January 1st 2008
format: ebook
language: English
ISBN:
1299131069 (9781299131064)