publisher: Elsevier publish date: May 15th 2015
format: hardcover pages: 400
language: English
ISBN:
0123919258 (9780123919250)
publisher: Elsevier
publish date: April 1st 2013
format: ebook pages: 400
language: English
ISBN:
0123919312 (9780123919311)