Problem solving and computer programming - Grogono, Peter; Grogono, Peter (Delhi # New Delhi Narosa Publishing House # Crest Publishing House, 2001)