Leonardo by Maria Teresa Fiorio & Pietro C. Marani Publisher Skira ISBN 885722713 Year 2015 Gran Melia Palacio de los Duques