In his book Aspects of the novel, E. M. Forster defined two basic types of characters, their qualities, functions, and importance for the development of the novel: flat characters and round characters.[24] Flat characters are two-dimensional, in that they are relatively uncomplicated and do not change throughout the course of a work. By contrast, round characters are complex and undergo development, sometimes sufficiently to surprise the reader.