The caterpillar machine book blog 0318