by Andrei Cherny
publisher: Basic Books publish date: October 25th 2001
format: paperback pages: 288
language: English
ISBN:
0465009727 (9780465009725)
publisher: Basic Books publish date: December 24th 2000
format: hardcover pages: 280
language: English
ISBN:
0465009719 (9780465009718)
publisher: Basic Books (AZ) publish date: January 7th 2008
format: ebook pages: 284
language: English
ISBN:
0465012256 (9780465012251)