An introduction to the theory and design of sonar transducers