Online: In Stock
$19.95
9780859650144
December 1999
Online: In Stock
$21.95
9780806129167
February 1997
Online: In Stock
$23.95
024543585831
December 2007
(Paperback)
Online: In Stock
$16.95
9781943424061
August 2015
Online: In Stock
$16.95
9781943424443
November 2018
(Paperback - Revised Ed.)
Online: Limited Availability
$10.95
9781854591692
May 2003
Online: In Stock
$16.95
9781934031940
April 2012
Online: In Stock
$16.95
9781934031469
May 2013
(Hardcover)
Online: Limited Availability
$17.99
9780670015429
February 2015
Online: Limited Availability
$12.99
9781250201546
September 2018
Online: Limited Availability
$20.95
9780889712041
June 2005
Online: Preorder
$15.99
9781250269010
September 2020
Online: Limited Availability
$13.95
9780713650600
March 2008
Online: Limited Availability
$20.00
9780873282260
September 2010
Online: In Stock
$12.95
9780199553860
October 2008