Leda Programming Language - Multiparadigm language, by Timothy Budd, creator of Little Smalltalk, Oregon State University. Combines procedural (imperative), object-oriented, logic, and functional programming, in one coherent, unified system. - http://web.engr.oregonstate.edu/~budd/leda.html
Multiparadigm Programming in Leda - By Timothy Budd; Addison-Wesley, 1994, ISBN 0201820803. First book on such programming. Many short chapters, easy to read, shows how unique features of each paradigm can be learned and applied concurrently via one tool. [Amazon.com] - http://www.amazon.com/exec/obidos/ASIN/0201820803