Books by William S. Marras