Digital Audio Design
The difference between theory and practise is that in theory there is no difference