Author: Roy E. Shepherd and Catherine E. Meikle