Ann M Waterhouse Author