Nadia Boulanger : a life in music