Cognitive Radio Networks by Ahmed Khattab & Dmitri Perkins