A tale of a socially inept schoolmaster who must confront his own principles.
1953
2021
2009
1996
2001
2002
2023
1990
1999
2000
1976
1965
2008
2022
1983
1930
1959
1987
2025