iii Preface The following is a map of this document. Chapters 1,2 --A psychological model of creative thought, forming the basis for the PYGMALION design principles. Chapter 3 --Other projects which adhere to some of the same principles. Chapters 4,5 --The PYGMALION programming environment in detail. Chapter 6 --Examples of PYGMALION programs and data structures. Chapter 7 --Conclusions and suggestions for the future. This paper places equal emphasis...