Working With Waves