John Ousterhout is the original author of Tcl and Tk.
BOOK A Philosophy of Software Design
http://web.stanford.edu/~ouster/cgi-bin/sayings.php