publisher: Academic Press publish date: May 8th 2009
format: hardcover pages: 350
language: English
ISBN:
0123745888 (9780123745880)
publisher: Academic Press
publish date: January 1st 2009
format: ebook pages: 379
language: English
ISBN:
1282285653 (9781282285651)