publisher: Wrox Press
publish date: April 1st 2001
format: paperback pages: 1232
language: English
ISBN:
1861004958 (9781861004956)
publisher: Apress publish date: September 18th 2003
format: paperback pages: 624
language: English
ISBN:
1590592255 (9781590592250)