publisher: Sterling publish date: December 31st 2001
format: paperback pages: 352
language: English
ISBN:
080699715X (9780806997155)
publisher: Sterling publish date: 1998
format: paperback pages: 352
language: English
ISBN:
0806978538 (9780806978536)