publisher: Pogue Press publish date: December 23rd 2004
format: paperback pages: 624
language: English
ISBN:
059600897X (9780596008970)
publisher: O'Reilly Media publish date: May 6th 2002
format: paperback pages: 584
language: English
ISBN:
0596002602 (9780596002602)