Additive combinatorics - Granville, Andrew (USA AMS, 2007)