Elements of discrete Mathematics: a computer oriented approach - Liu,Chung Laung (Tata McGraw Hill, 2008)