Books by Eric W. A. Kelly