by David Sawyer McFarland, David Pogue
publisher: Pogue Press publish date: February 20th 2004
format: paperback pages: 848
language: English
ISBN:
0596006314 (9780596006310)
publisher: Pogue Press publish date: February 13th 2004
format: ebook pages: 848
language: English
ISBN:
0596520778 (9780596520779)
publisher: Pogue Press publish date: February 13th 2004
format: ebook pages: 848
language: English
ISBN:
0596108788 (9780596108786)