MAG302: Derived Magical Practice

Important information for students concerning the course:

Fate/stay night is also real life.