A memorial of John W. Foster
Portsmouth [N.H.]