publisher: Sybex publish date: September 17th 2004
format: paperback pages: 318
language: English
ISBN:
0782143482 (9780782143485)
publisher: Sybex publish date: January 1st 2006
format: ebook pages: 342
language: English
ISBN:
1282365533 (9781282365537)
publisher: Sybex publish date: December 26th 2006
format: ebook pages: 318
language: English
ISBN:
0470113332 (9780470113332)