http://tbp.berkeley.edu/~berlin/violin.html