Author: roger brook & timothy birdsall