by G. Andrew Duthie, Matthew MacDonald
publisher: O'Reilly Media publish date: September 3rd 2003
format: paperback pages: 1000
language: English
ISBN:
0596005202 (9780596005207)
publisher: O'Reilly Media publish date: June 8th 2002
format: paperback pages: 816
language: English
ISBN:
0596001169 (9780596001162)