Return to Article Details Book review - The perfect online course: Best practices for designing and teaching