publisher: Basic Books publish date: October 1st 2009
format: ebook
language: English
ISBN:
0786726490 (9780786726493)
publisher: Basic Books (AZ) publish date: January 1st 2007
format: ebook pages: 337
language: English
ISBN:
1299713815 (9781299713819)