publisher: Wrox Press publish date: February 1st 2009
format: paperback pages: 377
language: English
ISBN:
047042138X (9780470421383)
publisher: Wrox Press publish date: February 23rd 2009
format: ebook pages: 400
language: English
ISBN:
0470477849 (9780470477847)