publisher: Basic Books publish date: February 20th 2006
format: paperback pages: 384
language: English
ISBN:
0465053645 (9780465053643)
publisher: Basic Books publish date: April 13th 2004
format: hardcover pages: 384
language: English
ISBN:
0465053637 (9780465053636)
publisher: Basic Books publish date: April 29th 2009
format: kindle pages: 386
language: English
ASIN: B004UM5J2S
publisher: Basic Books (AZ) publish date: April 29th 2009
format: ebook pages: 384
language: English
ISBN:
0786736976 (9780786736973)
publisher: Basic Books (AZ) publish date: April 29th 2009
format: ebook pages: 384
language: English
ISBN:
1283094541 (9781283094542)