Main aspects regarding UI design. From methodologies to guidelines. See also http://profs.info.uaic.ro/~busaco/teach/courses/hci/hci-film.html