Return to Article Details The Elements of Effective Program Design: A Two-Level Analysis Download Download PDF