Online: Limited Availability
$145.50
9780471683735
February 2006
Online: In Stock
$279.99
9783642100666
October 2010
Online: In Stock
$379.99
9783540899327
March 2009