publisher: Wiley
publish date: July 8th 2005
format: paperback pages: 552
language: English
ISBN:
0764598163 (9780764598166)
publisher: John Wiley & Sons publish date: May 5th 2008
format: ebook pages: 552
language: English
ISBN:
0470365587 (9780470365588)