Ribbon graphs and the fundamental group of surfaces - Rodrigo Dávila Figueroa (2017)