by Jeffrey E.F. Friedl
publisher: O'Reilly Media publish date: August 15th 2006
format: paperback pages: 544
language: English
ISBN:
0596528124 (9780596528126)
publisher: O'Reilly Media publish date: January 8th 1997
format: paperback pages: 368
language: English
ISBN:
1565922573 (9781565922570)
publisher: O'Reilly Media publish date: July 26th 2002
format: paperback pages: 496
language: English
ISBN:
0596002890 (9780596002893)
publisher: O'Reilly Media publish date: August 8th 2006
format: ebook pages: 544
language: English
ISBN:
1449332536 (9781449332532)
publisher: O'Reilly Media publish date: March 5th 2012
format: ebook pages: 544
language: English
ISBN:
1449332528 (9781449332525)
publisher: O'Reilly Media publish date: August 8th 2006
format: ebook pages: 542
language: English
ISBN:
0596550022 (9780596550028)