publisher: Pogue Press publish date: December 2nd 2008
format: paperback pages: 1090
language: English
ISBN:
0596522924 (9780596522926)
publisher: Pogue Press publish date: November 22nd 2008
format: ebook pages: 90
language: English
ISBN:
0596554265 (9780596554262)