publisher: O'Reilly Media publish date: September 25th 2008
format: paperback pages: 428
language: English
ISBN:
059652062X (9780596520625)
publisher: John Wiley & Sons publish date: December 19th 2003
format: paperback
language: English
ISBN:
0471486566 (9780471486565)