John Vyvyan - British writer and activist