publisher: Wiley Publishing publish date: July 1st 2005
format: paperback pages: 564
language: English
ISBN:
0471268607 (9780471268604)
publisher: O'Reilly Media publish date: February 1st 2002
format: paperback pages: 218
language: English
ISBN:
0596003153 (9780596003159)
ISBN:
0471268615 (9780471268611)