Author: Hall, B R Folland, C J