Implementación de lenguajes específicos de dominio con Ruby. Parte 3: Bibliografía y ejercicio práctico