Implementing Software Defined Radio, by Eugene Grayver