Books by Lawrence E. Walsh