publisher: Academic Press publish date: December 1st 2007
format: hardcover pages: 443
language: English
ISBN:
0123742595 (9780123742599)
publisher: Academic Press
publish date: July 22nd 2008
format: ebook pages: 3139
ISBN:
0080923542 (9780080923543)