Violin Secrets: 101 Strategies for the Advanced Violinist - 9780810886254