Computing the Continuous Discretely: Integer-Point Enumeration in Polyhedra (Undergraduate Texts in Mathematics)