Particles and waves