Online: Limited Availability
$52.25
9781319118617
September 2016
Online: Limited Availability
$65.50
9781319118624
September 2016
Online: Limited Availability
$57.00
9780312648879
January 2014
Online: Limited Availability
$57.00
9780312648862
January 2014
Online: In Stock
$114.00
9781319060534
September 2016
Online: Limited Availability
$95.00
9781319060527
September 2016
Online: Limited Availability
$93.75
9781319124724
October 2016
Online: In Stock
$132.75
9781319021337
September 2016