publisher: Pogue Press publish date: September 28th 2006
format: paperback pages: 576
language: English
ISBN:
0596527284 (9780596527280)
publisher: Pogue Press publish date: September 21st 2006
format: ebook pages: 574
language: English
ISBN:
0596153309 (9780596153304)