NRC:10.1081/LCSS-200030355 NRC:10.1081/PLN-120014708 NRC:10.1081/PLN-200026004