Discrete-Time Models of Bond Pricing