Foundations Of Higher Mathematics by C. Wayne Patty & Peter Fletcher