NSF:10.1023/A:1010172112118 NSF:10.1023/A:1011522004419 NSF:10.1023/A:1018569908635 NSF:10.1023/A:1021120113910 NSF:10.1023/B:RESB.0000040010.64651.f9 NSF:10.1023/B:VEGE.0000026343.85382.a4