publisher: O'Reilly Media publish date: July 18th 1991
format: paperback pages: 470
language: English
ISBN:
0937175714 (9780937175712)
publisher: O'Reilly Media publish date: June 20th 2006
format: paperback pages: 312
language: English
ISBN:
0596006691 (9780596006693)