BNL:10.1046/j.1365-2435.2001.00518.x BNL:10.1046/j.1365-2486.1999.00228.x BNL:10.1046/j.1365-2486.2000.00375.x BNL:10.1046/j.1365-2958.2000.01777.x BNL:10.1046/j.1365-2958.2001.02697.x