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