publisher: O'Reilly Media publish date: August 2nd 2006
format: paperback pages: 992
language: English
ISBN:
0596005288 (9780596005283)
publisher: Que
publish date: November 3rd 2000
format: paperback pages: 313
language: English
ISBN:
0789722739 (9780789722737)