NIH:10.1533/9780857096760.3.165 NIH:10.1533/9781845696337.3.1119 NIH:10.1533/9781845698409.7.451