All of that and only as an aside mentioning the best search engine for quality information: Google Scholar. Academics publish stuff about just about everything which is often open access and the search seems to include some blogs these days, not just formal journals.