Online: Available 2/3/2020
$280.25
9781319107376
January 2019
Online: Limited Availability
$287.25
9781319228248
July 2019
Online: Limited Availability
$139.00
9781319129026
December 2016
Online: In Stock
$127.25
9781319228279
July 2019