By Ben Shneiderman (Emeritus Distinguished University Professor, Emeritus Distinguished University Professor, University of Maryland)