publisher: Elsevier publish date: November 6th 2012
format: hardcover pages: 493
language: English
ISBN:
0123971551 (9780123971555)
publisher: Academic Press publish date: January 1st 2012
format: ebook pages: 515
language: English
ISBN:
1283716488 (9781283716482)
publisher: Academic Press publish date: October 22nd 2012
format: ebook pages: 514
language: English
ISBN:
0123977614 (9780123977618)