Keith Maclennan – Humour in Virgil