A complete newbie's introduction to common elements, themes, and patterns in user interfaces. Includes examples and exercises.