publisher: Sybex publish date: July 24th 2012
format: paperback pages: 1752
language: English
ISBN:
1118470818 (9781118470817)
publisher: Sybex publish date: August 17th 2009
format: paperback pages: 504
language: English
ISBN:
0470459697 (9780470459690)