Distance Learning: Perspectives, Outcomes & Challenges