What Is a CSS Preprocessor?What Can CSS Preprocessors Do for You?Choosing the Right Preprocessor for YouGetting to Grips with the Dark Side of PreprocessorsMaking CSS3 More Efficient with MixinsCreating Proportional Layouts with Simple MathUsing Functions to Form a Dynamic Color PaletteA Word of Caution on PreprocessorsSummaryFurther Reading