publisher: Sybex publish date: October 19th 2004
format: paperback pages: 480
language: English
ISBN:
0782143520 (9780782143522)
publisher: Sybex
publish date: February 20th 2006
format: ebook pages: 480
language: English
ISBN:
0782151078 (9780782151077)