(Paperback)
Preorder. This item will ship on September 10, 2019.
$14.94 $18.00
9781524761172
September 2019
$17.00
9780374538217
April 2019
$18.73 $27.95
9781631494369
February 2019
$29.00
9780881465877
November 2016
$15.95
9781400076499
May 2004
$17.00
9780865477728
November 2013
$17.00
9781476797991
April 2018
$25.00
9780143112709
November 2007
(Paperback)
In Stock.
$19.95
9781844671601
September 2007
$30.99
9780815721512
June 2013
$27.00
9780071376754
October 2009
$28.00
9781524761165
September 2018
(Hardcover - Anniv. Ed.)
In Stock.
$23.00
9780679644330
September 2011
(Paperback)
Limited Availability. Ships in 2-4 weeks.
$16.95
9781938235283
March 2017
$18.00
9781250039231
November 2013
$28.00
9780226342443
May 1998
$30.00
9780879461089
July 2006
(Paperback - Revised Ed.)
In Stock.
$29.95
9780865715523
July 2006
$27.95
9781596981973
April 2011