publisher: Elsevier Science & Technology publish date: October 1st 2009
format: paperback pages: 581
language: English
ISBN:
0080964915 (9780080964911)
publisher: Elsevier Science & Technology publish date: November 15th 2005
format: ebook pages: 503
language: English
ISBN:
0080457231 (9780080457239)