The Tcl Programming Language: A Comprehensive Guide (2nd Edition)