publisher: Seal Press publish date: January 18th 2007
format: paperback pages: 300
language: English
ISBN:
1580051960 (9781580051965)
publisher: Basic Books publish date: May 11th 2007
format: hardcover pages: 336
language: English
ISBN:
0786717769 (9780786717767)