Adaptive noise cancellation and signal separation with applications to speech enhancement by S. van Gerven