Rings Of Integer-Valued Rational Functions