Discrete Mathematical Structure - Bernard Kolman (Prentice Hall)