Great European Organs, Vol. 79: Sant Francesc, Palma de Mallorca