publisher: Wrox Press
publish date: April 5th 2010
format: paperback pages: 457
language: English
ISBN:
0470548592 (9780470548592)
publisher: Wrox Press publish date: April 27th 2010
format: ebook pages: 504
language: English
ISBN:
0470881666 (9780470881668)