Modern methods of teaching computer science - Sharma, Shaloo (New Delhi Sarup, 2002)