FDA:10.1142/S0192415X04001722 FDA:10.1142/S0192415X04002508 FDA:10.1142/S0192415X09007570 FDA:10.1142/S0192415X10008068 FDA:10.1142/S0192415X11009184 FDA:10.1142/S0192415X12500942 FDA:10.1142/S0192415X16500191 FDA:10.1142/S0217751X95002102 FDA:10.1142/S021821300600303X