publisher: Apress publish date: January 4th 2005
format: paperback pages: 318
language: English
ISBN:
1590594460 (9781590594469)
publisher: Apress
publish date: September 29th 2004
format: paperback pages: 668
language: English
ISBN:
1590593618 (9781590593615)
publisher: Wrox Press
publish date: December 1st 2002
format: paperback pages: 624
language: English
ISBN:
1861007329 (9781861007322)