AN INTRODUCTION TO PROGRAMMING AND PROBLEM SOLVING WITH PASCAL - SCHNEIDER G. MICHAEL (DELHI WILEY INDIA, 2011)