Author: Birstall Parish.