A graduate-level 2006 text bringing together the tools from different fields used in additive combinatorics.