Brian D Adams Author