Programming with data : a guide to the S language - Chambers, John M. (Springer, 1998)