Mathematical foundations of computer science (discrete structures) - Chandrasekhara, N. S. (Bangalore, 2006)