publisher: Digital Press publish date: December 22nd 2003
format: paperback pages: 544
language: English
ISBN:
1555583059 (9781555583057)
publisher: Digital Press
publish date: January 1st 2003
format: ebook pages: 738
language: English
ISBN:
1282540149 (9781282540149)