publisher: Harmony publish date: February 14th 2006
format: paperback pages: 336
language: English
ISBN:
0767916255 (9780767916257)
ASIN: 767916255
publisher: Basic Books publish date: August 14th 2007
format: hardcover pages: 288
language: English
ISBN:
0465072097 (9780465072095)
publisher: Basic Books publish date: April 27th 2010
format: hardcover pages: 272
language: English
ISBN:
0465015611 (9780465015610)
publisher: Basic Books publish date: 2015-12-29
format: Hardcover pages: 304
language: English
ISBN:
0465048978 (9780465048977)
ASIN: 0465048978