Reading list: Dr. Robert L. Moore