Author: Keighley and Worth Valley Railway Preservation Society.