publisher: Academic Press publish date: February 1st 2006
format: hardcover pages: 400
language: English
ISBN:
0120224909 (9780120224906)
publisher: Academic Press publish date: July 29th 2011
format: ebook pages: 400
language: English
ISBN:
0080475787 (9780080475783)