Complete Free handbook of Programming Principles with diagrams and graphs. App covers notes on Programming Principles. The best app in Engineering Education also brings the blog where you can contribute your work and get the research, industry, university News on the subject.