publisher: Portfolio Hardcover publish date: September 8th 2005
format: hardcover pages: 320
language: English
ISBN:
1591840880 (9781591840886)
publisher: Portfolio Trade publish date: October 3rd 2006
format: paperback pages: 336
language: English
ISBN:
1591841410 (9781591841418)
publisher: Portfolio publish date: September 8th 2005
format: ebook pages: 336
language: English
ISBN:
110121841X (9781101218419)
publisher: Audible, Inc. publish date: December 21st 2005
format: audiobook
language: English
ASIN: B000E0LDP2
publisher: Portfolio Trade publish date: October 3rd 2006
format: paperback pages: 336
language: English
ISBN:
1857883624 (9781857883626)
language: English
ISBN:
1857883616 (9781857883619)
publisher: Portfolio publish date: October 3rd 2006
format: paperback pages: 336
language: English
ISBN:
0641849095 (9780641849091)
publisher: Nicholas Brealey Publishing publish date: January 25th 2011
format: ebook pages: 340
language: English
ISBN:
1857884329 (9781857884326)
publisher: Portfolio Trade publish date: 2006-10-03
format: Paperback pages: 336
language: English
ASIN: B000QRIHXE