The wonderful caterpillar - Morris,Katherine (Facts on life cycle, 1996)