John Peck - British communist politician (1922–2004)