Text this: Principles of random signal analysis and low noise design