The classification of blocks in BGG category O - Kevin Coulembier (2019)