Online: Limited Availability
$52.95
9780415848749
June 2013
Online: Limited Availability
$56.95
9783631765708
December 2018
Online: Preorder
$120.00
9781571133557
August 2020
Online: Limited Availability
$44.99
9783035619577
July 2019
Online: Preorder
$57.99
9783110640038
April 2020
Online: Limited Availability
$91.99
9783110553260
February 2019
Online: Preorder
$49.95
9781640140677
August 2020
Online: In Stock
$24.99
9781276093736
February 2012
Online: In Stock
$23.99
9781276967969
March 2012
Online: In Stock
$27.99
9781248250433
October 2011
Online: In Stock
$22.99
9781246607819
September 2011
Online: In Stock
$28.99
9781248159545
October 2011
Online: In Stock
$23.99
9781248238233
October 2011