publisher: Sybex
publish date: January 1st 2004
format: paperback pages: 576
language: English
ISBN:
0782142893 (9780782142891)
publisher: Sybex publish date: February 20th 2006
format: ebook pages: 571
language: English
ISBN:
078215090X (9780782150902)