Books by James M. May