Online: Limited Availability
$44.95
9780367249892
June 2019
(Paperback)
Online: Limited Availability
$34.95
9780415773218
February 2017
Online: Limited Availability
$31.00
9780226003542
March 2013
Online: In Stock
$27.99
9781316506042
June 2018
Online: Limited Availability
$36.95
9781474439404
December 2018
Online: In Stock
$27.50
9780226186610
December 2014
Online: Limited Availability
$45.00
9780801894350
April 2010
Online: Limited Availability
$45.00
9780801899089
March 2011
Online: Limited Availability
$44.95
9780820475196
January 2005
Online: Limited Availability
$49.97
9781469207612
July 2012
Online: In Stock
$27.00
9780719064258
May 2005
Online: In Stock
$30.99
9780521682992
September 2008
Online: In Stock
$46.95
9780415409278
September 2009