Frederick Sommer 1905-1999