publisher: Sybex
publish date: April 10th 2006
format: hardcover pages: 624
language: English
ISBN:
0471789291 (9780471789291)
publisher: Sybex publish date: April 21st 2008
format: ebook pages: 624
language: English
ISBN:
0470315938 (9780470315934)
publisher: Sybex publish date: July 5th 2006
format: ebook pages: 624
language: English
ISBN:
0470043628 (9780470043622)