A guide to the classification theorem for compact surfaces - Gallier, Jean (Springer, 2013)