publisher: Academic Press publish date: February 15th 2012
format: hardcover pages: 576
language: English
ISBN:
0123884489 (9780123884480)
publisher: Academic Press
publish date: January 1st 2012
format: ebook pages: 593
language: English
ISBN:
1280582715 (9781280582714)
publisher: Academic Press publish date: March 15th 2012
format: ebook pages: 576
language: English
ISBN:
012391907X (9780123919076)