publisher: Basic Books publish date: January 6th 2009
format: paperback pages: 480
language: English
ISBN:
046501108X (9780465011087)
language: English
ISBN:
1841199362 (9781841199368)
language: English
ISBN:
1849010722 (9781849010726)
publisher: Robinson
format: paperback
language: English
ISBN:
1845296524 (9781845296520)