A Train of Angels
Joe Satriani