Assume a non uniform sphere, on a smooth horizontal floor it. Its center of mass isn't at its geometrical center, but on the line passing through geometrical center and parralelparallel to horizontal floor.
My textbook claims that it will move with a horizontal acceleration and rotate with an angular acceleration. I have no doubt about the angular acceleration as there is a net torque in some direction.
But what about the horizontal acceleration both? Both the gravitational and the normal force are opposite andto each other in vertical direction. How will the horizontal acceleration produced?