An algorithm to generate canonical transformations: application to normal forms | Publicación