Lattices and codes a course partially based on lectures by Friedrich Hirzebruch / - Ebeling, Wolfgang. (Springer Spektrum,)