Optimal design of photovoltaic energy collectors with mutual shading for pre-existing building roofs | Publicación