Banyaga, Augustin: The Structure of Classical Diffeomorphism Groups