publisher: Academic Press publish date: August 18th 2010
format: hardcover pages: 504
language: English
ISBN:
0123786479 (9780123786470)
publisher: Academic Press
publish date: January 1st 2010
format: ebook pages: 520
language: English
ISBN:
1282770039 (9781282770034)