publisher: Academic Press publish date: December 30th 2005
format: hardcover pages: 576
language: English
ISBN:
0125077513 (9780125077514)
publisher: Academic Press publish date: January 1st 2010
format: ebook pages: 576
language: English
ISBN:
1281012114 (9781281012111)