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