Some outstanding performances from Tom Weaver