I was a little perturbed that the professor made us buy this as a supplement to a book that costs $170, but it's a fun toy.  I got it for $30 here on Amazon.  The campus book store sells it as high as $45.  The discount made the purchase bearable.