Author: Howorth, Peter.