Full-Duplex Millimeter Wave Communication Systems : Theory And Practice