publisher: Academic Press publish date: July 22nd 2011
format: hardcover pages: 402
language: English
ISBN:
012386013X (9780123860132)
publisher: Academic Press
publish date: June 21st 2011
format: ebook pages: 402
language: English
ISBN:
0123860148 (9780123860149)