publisher: Sybex publish date: November 2nd 2010
format: paperback pages: 708
language: English
ISBN:
0470624434 (9780470624432)
publisher: Sybex publish date: October 19th 2010
format: ebook pages: 744
language: English
ISBN:
0470947357 (9780470947357)