Lavenham, past, present, future (West Suffolk County Council, 1961)