To answer your question, I have not yet read any of Willingham's books cover to cover, but as I read more of Willingham's articles, I increasingly think I should read everything that he writes. And then I should look up many of the references he cites. Right now, Daniel Willingham is doing an excellent job of filtering the research on human learning.