Books by Barbara J. Moore