publisher: Wrox publish date: April 25th 2005
format: paperback pages: 480
language: English
ISBN:
0764579940 (9780764579943)
publisher: Wrox Press
publish date: April 29th 2005
format: ebook pages: 480
ISBN:
0764598082 (9780764598081)
publisher: Wrox Press publish date: January 8th 2003
format: paperback pages: 384
language: English
ISBN:
1861007760 (9781861007766)