Luca Villani returns to play three masterworks for guitar: the virtuoso Bach Suite BWV 1006, the epic Sonata Romantica by Ponce, and the magnificent Cantos de Espaa by Albeniz, including the famous Cordoba and Asturias. 'Beyond technique' (Scotsman).