Description:This book surveys progress in the domains described in the hitherto unpublished manuscript "Esquisse d'un Programme" (Sketch of a Program) by Alexander Grothendieck. It will be of wide interest among workers in algebraic geometry, number theory, algebra and topology.