publisher: Wrox publish date: April 16th 2007
format: paperback pages: 360
language: English
ISBN:
0470100923 (9780470100929)
publisher: Wrox Press
publish date: May 18th 2009
format: ebook pages: 384
ISBN:
0470435534 (9780470435533)
publisher: Wrox
publish date: August 23rd 2007
format: paperback pages: 410
language: English
ISBN:
0470131470 (9780470131473)