publisher: Academic Press
publish date: October 1st 2009
format: hardcover pages: 644
language: English
ISBN:
0123751462 (9780123751461)
publisher: Academic Press publish date: May 21st 2010
format: ebook pages: 600
language: English
ISBN:
0123751624 (9780123751621)