Edge Colorings Of Graphs On Surfaces And Star Edge Colorings Of Sparse Graphs