Distinguish between the following:
- Internal validity and external validity .
- Pre-experimental design and quasi-experimental design .
- History and maturation .
- Random sampling, randomization, and matching .
- Environmental variables and extraneous variables