Author: james davenport bryden