Foundations of computing - Sinha,Pradeep .K. (BPB Publications New Delhi, 2008)