Bruce stokes articles