publisher: O'Reilly Media publish date: March 17th 2006
format: paperback pages: 464
language: English
ISBN:
0596100191 (9780596100193)
publisher: Pogue Press publish date: May 20th 2004
format: paperback pages: 312
language: English
ISBN:
0596006136 (9780596006136)
publisher: Pogue Press publish date: March 10th 2006
format: ebook pages: 463
language: English
ISBN:
0596519141 (9780596519148)