TY - RPRT TI - Program evaluation--balancing rigor with reality. AU - S S Gallagher PY - 2000 DO - 10.1136/ip.6.2.78 UR - https://pubmed.ncbi.nlm.nih.gov/10875659/ ID - 10875659 ER -