Richard Hastings Author