publisher: Academic Press
publish date: October 1st 2009
format: hardcover pages: 613
language: English
ISBN:
0123751489 (9780123751485)
publisher: Academic Press
publish date: October 13th 2009
format: ebook pages: 600
language: English
ISBN:
012378560X (9780123785602)