highly recommended for any designer who is working on or is interested in branding... (can you even call yourself a graphic designer if you aren't?)