Essential Skills for Graphic Designers