publisher: John Wiley & Sons publish date: February 6th 2004
format: hardcover pages: 248
language: English
ISBN:
047148282X (9780471482826)
publisher: John Wiley & Sons publish date: January 1st 2004
format: ebook pages: 274
ISBN:
1283916606 (9781283916608)
publisher: Nimble Books
publish date: January 1st 2009
format: paperback pages: 228
language: English
ISBN:
1934840823 (9781934840825)