We describe an algorithm for performing Stokesian dynamics (SD) simulations of suspensions of arbitrary shape rigid particles with hydrodynamic interactions, modeled as rigid groups of spheres, the hydrodynamic mobility matrix of which is accurately computable by several established schemes for spheres. The algorithm is based on Stokesian rigid body equations of translational and rotational motion, which we have derived by an approach formally analogous to that of Newtonian rigid body dynamics. SD simulation results generated with this algorithm agree very well with those from experiment and other SD and non-SD methods for nonspherical particles, and are numerically identical to those from a constraint SD algorithm we have previously described, HSHAKE.