9781572321588: Bits & Pieces II: Using Rational Numbers