There is also nice discussion of the beautiful and practically relevant "Saavedra position", which does have an under promotion to a rook. https://timkr.home.xs4all.nl/chess/saavedra.htm