Anonymous author: John Byrom.