The reproductive cycle and estrus in the Colubrid snakes of temperate North America.