Karl Weschke 1925–2005