Utterly accomplished in all respects.
He understands voices and that is rare in a composer, nowadays.
James Garner’s music creates a tension that hurtles us towards the denouement.
Never fails to entertain.
Gleaming with creativity and humour.