The Research Methods Knowledge Base by James P. Donnelly, Dr. William Trochim & Trochim/Donnelly