publisher: Wiley Publishing publish date: May 1st 2005
format: paperback pages: 297
language: English
ISBN:
0764576984 (9780764576980)
publisher: Visual publish date: January 1st 2008
format: ebook pages: 316
language: English
ISBN:
1282112570 (9781282112575)
publisher: Visual publish date: May 5th 2008
format: ebook pages: 320
language: English
ISBN:
047036548X (9780470365489)