Author: and angel gonzalez palencia juan hurtado y j. de la serna