DAN HAPPEL CONNECTING THE DOTS