Cross-Layer Throughput Optimization in Cognitive Radio Networks with SINR Constraints. (23rd May 2010)