Walter Foster - British mathematician