Englewood Cliffs, NJ : Prentice-Hall ; London : Prentice-Hall International