In the book Introduction to Robotics by John J. Craig, the explanation of multiplying matrices for fixed-angle rotation is a bit confusing. I understand fixed-angle rotation order $XYZ$ is equal to Euler angle $ZYX$, but I am wondering why the equation is written as following, or what mathematical convention describes this way of writing so I know in the future what it means.
It is described as:
The derivation of the equivalent rotation matrix, $_B^AR_{XYZ}(\gamma,\beta,\alpha)$ is straight-forward, because all rotations occur about axes of the reference frame; that is, $$ _B^AR_{XYZ}(\gamma,\beta,\alpha) = R_Z(\alpha)R_Y(\beta)R_X(\gamma) $$
Since rotation operations do not commute, the order is important, so I would imagine it should be obvious for a notation to imply it is multiplied in reverse order.