format: paperback pages: 290
language: English
ISBN:
3039118382 (9783039118380)
publisher: Elsevier
publish date: October 10th 2012
format: hardcover pages: 260
language: English
ISBN:
0124160492 (9780124160491)
publisher: Elsevier publish date: December 31st 2012
format: ebook pages: 266
ISBN:
0123914841 (9780123914842)