Carel Weight British, 1908-1997