Designing the user interface : strategies for effective human-computer interaction by Shneiderman, Plaisant, Cohen, Jacobs, Elmqvist. - Shneiderman, Ben (Pearson, 2017)