publisher: Sybex
publish date: February 1st 2004
format: paperback pages: 525
language: English
ISBN:
0782142915 (9780782142914)
publisher: Sybex publish date: December 26th 2006
format: ebook pages: 525
language: English
ISBN:
0470113022 (9780470113028)