Eugene,
There is so much available,most of it good, that the real challenge is deciding what the best method (among many) is to convey the needed information to students. And what is successful for one cohort may not be suitable for the next cohort. Again, I believe looking at resources from the point of view of the student (knowledge, prior learning, readiness) may help define the better delivery mediums.
Barry Westling