Online: Limited Availability
$22.95
9781857548839
September 2006
Online: In Stock
$37.99
9780521705080
February 2010
Online: Limited Availability
$18.99
9781784102241
June 2018
Online: Preorder
$28.99
9783110478952
January 2021
Online: Limited Availability
$18.95
9781937679880
November 2019
Online: In Stock
$24.50
9780857426055
July 2019
Online: Limited Availability
$80.00
9781571134929
October 2011
Online: In Stock
$18.95
9781937679378
January 2015
(Paperback - German)
Online: Limited Availability
$19.95
9781857546521
March 2004
Online: In Stock
$19.00
9780857425560
August 2018
Online: Preorder
$19.00
9780857427373
March 2020
Online: In Stock
$27.50
9780857425553
February 2019
Online: Preorder
$24.99
9783110653403
June 2020
Online: Limited Availability
$35.00
9783110227949
January 2013
Online: Limited Availability
$21.00
9780857422187
September 2014
Online: In Stock
$12.50
9780857427144
November 2019
Online: Limited Availability
$49.99
9780764827235
August 2016
Online: Limited Availability
$6.99
9780687025985
November 2003
Online: Limited Availability
$208.50
9781430040231
July 2015
Online: Limited Availability
$139.00
9781462798001
May 2018