Books by Philip R Walsh