publisher: Packt Publishing
publish date: February 20th 2012
format: paperback pages: 392
language: English
ISBN:
1849686807 (9781849686808)
publisher: Packt Publishing
publish date: July 24th 2010
format: paperback pages: 336
language: English
ISBN:
184968006X (9781849680066)
publisher: Wrox Press
publish date: August 23rd 2011
format: paperback pages: 1200
language: English
ISBN:
0470505451 (9780470505458)