One point of Cracker's I find flawed. In particular he writes:
"If none of my citizens are dying, I can get the most bang for my worker turns dollar by delaying this task until my workers are most productive."
Uh, no. Generally speaking it comes as most efficient to move a single worker with the least amount of productivity onto a forest/jungle/marsh, clear it, and then build a road. That way you minimize the amount of work used by moving the worker/workers onto an uncleared and un-roaded square. Once you have replaceable parts/democracy, then you lose even more work by moving them onto an uncleared square. So, in terms of raw efficiency, using a single slave before replaceable parts onto an uncleared square early on wins.
But, of course, there do exist other considerations which can make doing that sub-optimal for the particular game you play.