Wave Particles