publisher: Academic Press
publish date: November 1st 2005
format: paperback pages: 673
language: English
ISBN:
0123430135 (9780123430137)
publisher: Academic Press publish date: January 1st 2011
format: ebook pages: 696
language: English
ISBN:
128105934X (9781281059345)
publisher: Academic Press publish date: April 28th 2011
format: ebook pages: 673
language: English
ISBN:
0080529208 (9780080529202)