publisher: Sybex
publish date: February 20th 2004
format: paperback pages: 416
language: English
ISBN:
0782143008 (9780782143003)
publisher: Sybex
publish date: December 26th 2006
format: ebook pages: 409
language: English
ISBN:
0470113200 (9780470113202)