A theory on constructing blocked two-level designs with general minimum lower order confounding