(Paperback - Revised Ed.)
Online: Limited Availability
$12.95
9781568000282
February 1991
Online: In Stock
$49.99
9780596518431
May 2008
Online: Limited Availability
$9.95
9781903816721
August 2004
Online: Preorder
$22.99
9781433560071
March 2020
Online: Available 2/6/2020
$24.99
9780763692384
October 2016
Online: In Stock
$16.99
9780062893574
August 2018
Online: Limited Availability
$21.95
9780966710816
December 1998
Online: Limited Availability
$17.95
9780966710809
December 1998
Online: Limited Availability
$155.00
9781936113248
June 2013
Online: Limited Availability
$29.95
9780870136146
April 2002
Online: Limited Availability
$31.95
9780791458983
October 2003
Online: Limited Availability
$5.99
9780829738278
June 2003
Online: Limited Availability
$17.00
9781856076074
August 2008
Online: Limited Availability
$28.95
9780978160005
July 2008
Online: Limited Availability
$78.50
9780791458976
October 2003
Online: Limited Availability
$7.99
9780310240976
March 2001
Online: Limited Availability
$14.99
9781926577296
July 2008
Online: In Stock
$27.00
9780802128331
May 2018
Online: In Stock
$17.00
9780802147172
May 2019