Author: Llovet, Enrique ; Gyenes, Juan ; Belmonte, Juan