Niestety polskie książki to rzadkość. Wszystkie materiały są natomiast po angielsku.
AFAIR middleware to łącznik pomiędzy akcją użytkownika a aplikacją (kontrolerem). Np. dzięki middleware'owi możemy odrzucać żądania użytkownika, jeśli nie jest do nich uprawniony, już na poziomie routingu.