Logic and Structured Design for Computer Programmers