Books by Cameron K. Moore