by Vincent Varallo
publisher: Wrox
publish date: February 3rd 2009
format: paperback pages: 504
language: English
ISBN:
0470396865 (9780470396865)
publisher: Wrox Press publish date: February 11th 2011
format: ebook pages: 504
language: English
ISBN:
1118081870 (9781118081877)
publisher: Wrox Press publish date: February 11th 2011
format: ebook pages: 504
language: English
ISBN:
1118080343 (9781118080344)
publisher: Wrox Press publish date: February 10th 2009
format: ebook pages: 500
language: English
ISBN:
0470470860 (9780470470862)