caterpillar book