Designing the user interface : strategies for effective human-computer interaction - Shneiderman, Ben; Cohen, Maxine [ (Maxine S.)]; Elmqvist, Niklas; Jacobs, Steven M.; Plaisant, Catherine (Pearson, 2017)