Turbo Pascal a problem-solving and program design - Maxim, Bruce R. (Addison-Wesley, 1991)