Logical problem solving before the flowchart with C++ and Visual Basic applications - Lamey, Robert (Prentice-Hall, 2002)