Worlds in the making - Garlan, Patricia W. (New Jersey Prentice-Hall, 1970)