publisher: Elsevier Science & Technology publish date: August 6th 2010
format: ebook pages: 496
language: English
ISBN:
0080927025 (9780080927022)
format: hardcover pages: 474
language: English
ISBN:
0240521188 (9780240521183)
publisher: Turtleback Books publish date: August 1st 2008
format: hardcover
language: English
ISBN:
1417829508 (9781417829507)