Mathematics for Computer Technology, 3rd edition by Robert McCullough is designed for a one- (or possibly two-) semester course in mathematics for those students who are interested in computer programming.