publisher: O'Reilly Media publish date: March 27th 2006
format: paperback pages: 336
language: English
ISBN:
059652675X (9780596526757)
publisher: Pogue Press publish date: April 5th 2005
format: paperback pages: 432
language: English
ISBN:
0596008775 (9780596008772)