publisher: Basic Books publish date: October 3rd 2006
format: hardcover pages: 464
language: English
ISBN:
046502288X (9780465022885)
ASIN: 046502288X
publisher: White Crane Books
publish date: July 30th 2012
format: kindle pages: 390
language: English
ASIN: B008RO4GWE