A perfect teaching AIDS, covering teaching, learning, practice, examination, management, evaluation.