publisher: Pogue Press publish date: May 10th 2001
format: paperback pages: 620
language: English
ISBN:
0596000812 (9780596000813)
publisher: Pogue Press publish date: July 15th 2002
format: paperback pages: 728
language: English
ISBN:
0596003323 (9780596003326)
publisher: Pogue Press
publish date: July 8th 2002
format: ebook pages: 727
ISBN:
0596516916 (9780596516918)