A.W. Jenkinson,

Thinking of giving this one a go myself