by Bob Bryla
publisher: Sybex publish date: March 11th 2003
format: paperback pages: 345
language: English
ISBN:
0782141897 (9780782141894)
publisher: Sybex publish date: January 1st 2006
format: ebook pages: 366
language: English
ISBN:
1280652411 (9781280652417)
publisher: Sybex publish date: February 20th 2006
format: ebook pages: 345
language: English
ISBN:
0782151612 (9780782151619)