Discrete Mathematics by Jerrold W. Grossman