code and supplemental material to go with O'Reilly's Data Mashups in R