publisher: Elsevier Science publish date: November 16th 2007
format: hardcover pages: 600
language: English
ISBN:
044453167X (9780444531674)
publisher: Elsevier Science & Technology publish date: December 13th 2007
format: ebook pages: 568
language: English
ISBN:
1281071234 (9781281071231)