Understanding Persistence: An Interface of Control Theory and Self-Efficacy Theory