publisher: John Wiley & Sons publish date: May 2nd 2003
format: paperback pages: 440
language: English
ISBN:
0764539116 (9780764539114)
publisher: John Wiley & Sons publish date: April 21st 2008
format: ebook pages: 432
language: English
ISBN:
0470329262 (9780470329269)