Self-directed learning: A guide for learners and teachers