Data-driven output-feedback fault-tolerant L2 control of unknown dynamic systems. (July 2016)