publisher: Academic Press publish date: November 1st 2005
format: hardcover pages: 928
language: English
ISBN:
0121828069 (9780121828066)
publisher: Academic Press publish date: November 22nd 2005
format: ebook pages: 928
language: English
ISBN:
008088430X (9780080884301)