D B Reynolds Author