publisher: Academic Press
publish date: October 1st 2008
format: hardcover pages: 556
language: English
ISBN:
0123741769 (9780123741769)
publisher: Academic Press publish date: October 10th 2008
format: ebook pages: 556
language: English
ISBN:
008092106X (9780080921068)
publisher: Cambridge University Press publish date: August 22nd 2011
format: hardcover pages: 228
language: English
ISBN:
0521517664 (9780521517669)