Bridging the Gap between Theory, Research and Practice by Brent A. Mcbride & Nancy E. Barbour