IBM PC Basic with an introduction to structured programming - Serebreny, Raphael E. (Prentice-Hall, 1998)