Author: Marler, P. R., Hamilton, William James