Author: d.d. james hastings