publisher: Academic Press publish date: July 7th 2009
format: hardcover pages: 360
language: English
ISBN:
0123747333 (9780123747334)
publisher: Academic Press
publish date: June 4th 2009
format: ebook pages: 360
language: English
ISBN:
0080885071 (9780080885070)