publisher: Academic Press publish date: December 12th 2012
format: hardcover pages: 624
language: English
ISBN:
012394595X (9780123945952)
publisher: Academic Press publish date: October 3rd 2012
format: ebook pages: 624
language: English
ISBN:
0123948290 (9780123948298)