But single-page "QuickStart" rules for each player (which later serve as a reference) and a main rulebook can work well, also.
The problem with this is it can result in a bunch of "special cases" not being known about until later; IIRC we had this problem with Agricola and it wasn't until the fourth or fifth play through that we didn't identify a rule we had been mistaken about during play. That game's especially bad since it has so many possible interactions that could be A then B or B then A.