Για την επιφάνεια:
Προθερμαίνετε τον φούρνο στους 190 βαθμούς Κελσίου.
Βράζετε τα ζυμαρικά σε αλατισμένο νερό, 2 λεπτά λιγότερο από τον χρόνο που αναγράφεται στη συσκευασία, ώστε να παραμείνουν al dente, και τα στραγγίζετε καλά.
Σε κατσαρόλα λιώνετε το βούτυρο και προσθέτετε το αλεύρι, ανακατεύοντας συνεχώς για 1 έως 2 λεπτά, μέχρι να δημιουργηθεί μία λεία βάση χωρίς σβόλους.
Ρίχνετε σταδιακά το γάλα, ανακατεύοντας συνεχώς με σύρμα, μέχρι να δέσει η σάλτσα και να αποκτήσει βελούδινη και κρεμώδη υφή.
Προσθέτετε αλάτι, πιπέρι και λίγο μοσχοκάρυδο, ενισχύοντας τη γεύση της σάλτσας.
Ρίχνετε μέσα όλα τα τυριά και ανακατεύετε μέχρι να λιώσουν πλήρως και να δημιουργηθεί μία πλούσια, δεμένη και αρωματική σάλτσα.
Προσθέτετε τα ζυμαρικά στη σάλτσα και ανακατεύετε καλά, ώστε να καλυφθούν ομοιόμορφα.
Μεταφέρετε το μείγμα σε πυρίμαχο σκεύος και απλώνετε ομοιόμορφα.
Πασπαλίζετε την επιφάνεια με τη φρυγανιά και την παρμεζάνα και προσθέτετε λίγα κυβάκια βούτυρο, για επιπλέον γεύση και τραγανή κρούστα.
Ψήνετε για 20 έως 25 λεπτά, μέχρι να αποκτήσει ωραίο χρυσαφένιο χρώμα και τραγανή επιφάνεια.
Αφήνετε το φαγητό να σταθεί για 5 λεπτά πριν το σερβίρετε, ώστε να σταθεροποιηθεί και να σερβίρεται πιο εύκολα.