publisher: Wrox publish date: February 2nd 2010
format: paperback pages: 624
language: English
ISBN:
0470414634 (9780470414637)
publisher: Wrox Press publish date: January 6th 2011
format: ebook pages: 624
language: English
ISBN:
1118057309 (9781118057308)