Programming in Three Dimensions
By Marc Najork. This thesis describes Cube, the first visual language to employ a three-dimensional syntax.
Visual Programming
Bibliography from "Visual Programming for Model Construction" course of W. Kreutzer.