Essentials of Programming Language - Daniel P Friedman (Prentice Hall Of India, 2004)