Mathematics of computing - Bhattacharya,Manavendra (Centrum Press, 2013)