Electrons and Waves