publisher: Academic Press publish date: December 26th 2011
format: hardcover pages: 454
language: English
ISBN:
0123945968 (9780123945969)
publisher: Academic Press
publish date: December 12th 2011
format: ebook pages: 472
language: English
ISBN:
1283348055 (9781283348058)
publisher: Academic Press publish date: November 26th 2011
format: ebook pages: 472
language: English
ISBN:
0123948312 (9780123948311)