publisher: Sybex
publish date: July 8th 2003
format: paperback pages: 272
language: English
ISBN:
0782142370 (9780782142372)
publisher: Sybex publish date: December 26th 2006
format: ebook pages: 272
language: English
ISBN:
0470113316 (9780470113318)