Books by John L. Taylor