Wave generation and shaping - Strauss, Leonard (Brooklyn Polytechnic Institute series, 1970)