Pulses and Other Wave Processes in Fluids by Mark Kelbert & Igor Sazonov