Author: Alan R Nankervis Robert L Compton Terence E McCarthy