DOJ:10.1081/ADA-100103712 DOJ:10.1081/ADA-120006742 DOJ:10.1081/ADA-200032265