Francesca Bianchi, Sticky Fingers - Review