Frank N von Hippel Author