An Introduction to discrete mathematics. - Roman, Steven (Harcourt Brace Jovanovich Publishers, 1989)