Books by Bruce G. Carruthers