publisher: Pogue Press publish date: May 8th 2000
format: paperback pages: 456
language: English
ISBN:
156592858X (9781565928589)
publisher: Pogue Press
publish date: May 1st 2000
format: ebook pages: 453
language: English
ISBN:
0596153457 (9780596153458)