publisher: Sybex
publish date: October 1st 2007
format: paperback pages: 309
language: English
ISBN:
0470179147 (9780470179147)
publisher: Sybex publish date: February 18th 2010
format: ebook pages: 309
language: English
ISBN:
0470251735 (9780470251737)