adding discussion of hastie on learning and cran on infrastructure