Books by Richard Brian Cain