Online: In Stock
$131.00
9781107018839
June 2013
Online: Limited Availability
$120.95
9783631486405
May 1995
Online: In Stock
$219.99
9783319415871
January 2017
Online: In Stock
$219.99
9783319823904
July 2018