publisher: Basic Books publish date: July 11th 2002
format: paperback pages: 344
language: English
ISBN:
0738206709 (9780738206707)
publisher: Basic Books (AZ)
publish date: January 1st 2009
format: ebook pages: 344
ISBN:
1283285592 (9781283285599)
publisher: Newtech (GB)
format: paperback
language: English
ISBN:
0750609567 (9780750609562)
publisher: John Wiley & Sons publish date: February 3rd 2004
format: hardcover pages: 389
language: English
ISBN:
0471327883 (9780471327882)