Author: eric ashby and mary anderson