publisher: Sybex publish date: March 1st 2004
format: paperback pages: 725
language: English
ISBN:
0782142885 (9780782142884)
publisher: Sybex publish date: February 20th 2006
format: ebook pages: 725
language: English
ISBN:
0782151426 (9780782151428)