publisher: Not Avail
publish date: December 28th 1999
format: paperback pages: 896
language: English
ISBN:
027363836X (9780273638360)
publisher: FT Press
publish date: September 13th 2010
format: paperback pages: 750
language: English
ISBN:
027371841X (9780273718413)