Text this: Basic concepts in digital signal processing for seismologists / Frank Scherbaum.