(Hardcover)
Online: Limited Availability
$22.99
9781783299287
July 2016
(Paperback)
Online: Limited Availability
$12.95
9781785655739
July 2017
(Hardcover - Revised Ed.)
Online: Limited Availability
$112.95
9780471153962
January 1997
Online: Limited Availability
$45.00
9781576874998
May 2009
Online: Limited Availability
$49.95
9783631320303
June 1998
Online: In Stock
$75.00
9789187543043
May 2014
Online: Limited Availability
$29.95
9781476667393
September 2016
Online: Limited Availability
$55.00
9780313356209
January 2009
Online: Limited Availability
$45.00
9781906072612
July 2013
Online: Limited Availability
$75.00
9788434310926
November 2006
Online: In Stock
$16.99
9780395500767
March 1989