Practical programming in Tcl and Tk - Welch, Brent B. (Prentice Hall PTR, 1995)