Theory of computation - Natarajan, A M (New Age International Publishers (P) Ltd., New Delhi, 2003)