publisher: Academic Press publish date: April 8th 2008
format: hardcover pages: 760
language: English
ISBN:
0123708699 (9780123708694)
publisher: Academic Press publish date: April 14th 2008
format: ebook pages: 760
language: English
ISBN:
0080559190 (9780080559193)