“Anyone with more than a passing interest in issues of GUI design will profit from reading GUI Bloopers: Don’ts and Do’s for Software Developers and Web Designers, by Jeff Johnson. Like the classic works by Edward Tufte, Johnson illustrates deep principles using concrete examples.”