An Engine of Many Colours

An Engine of Many Colours