Author: Young shepherd.