publisher: Academic Press publish date: February 1st 2008
format: hardcover pages: 342
language: English
ISBN:
012373990X (9780123739902)
publisher: Academic Press publish date: September 2nd 2011
format: ebook pages: 360
language: English
ISBN:
0080557791 (9780080557793)