Multi-Carrier and Spread Spectrum Systems by Khaled Fazel & Stefan Kaiser