Bertrand Russel escreveu "Caminhos Para a Liberdade" em resposta a um pedido do editor norte-americano Henry Holt antes da entrada nos Estados Unidos na Primeira Guerra Mundial, para que descrevesse o socialismo, o anarquismo e o sindicalismo.
O autor fornece o contexto histórico do desenvolvimento de cada doutrina e a sua ideologia política específica para a construção de um mundo onde a base educacional promovesse o "livre desenvolvimento dos indivíduos" e propiciasse a reforma da organização política e econômica da sociedade em sua própria versão do socialismo de guilda, de pequenos associados pelos interesses comuns.