publisher: Routledge publish date: June 10th 2010
format: ebook pages: 544
ISBN:
113589258X (9781135892586)
publisher: Springer publish date: February 5th 2013
format: paperback pages: 900
language: English
ISBN:
1461467918 (9781461467915)
format: audiobook minutes: 10
language: English
ISBN:
1415936811 (9781415936818)