Foundations Of Discrete Mathematics by K.D. Joshi