Community-scale rural energy systems: General planning algorithms and methods for developing countries | Publicación