publisher: Academic Press publish date: November 1st 2009
format: hardcover pages: 360
language: English
ISBN:
0123748097 (9780123748096)
publisher: Academic Press
publish date: November 2nd 2009
format: ebook pages: 376
language: English
ISBN:
0080951104 (9780080951102)