Books by Mark J. Cain