by J. M. Johnston
Gives a detailed explanation of how to write computer programs using menus, loops, and flow charts and predicts uses for computers in the future.