Nonblocking Electronic and Photonic Switching Fabrics by Wojciech Kabacinski