Designing screen interfaces in C - Pinson, James L. (Prentice Hall, 1991)