publisher: Aegina Press publish date: August 28th 1997
format: paperback pages: 472
language: English
ISBN:
1560027061 (9781560027065)
publisher: Packt Publishing
publish date: January 1st 2004
format: ebook pages: 391
ISBN:
1281348120 (9781281348128)