Programming With Data: A Guide to the S Language | Synapse