Books by Dan Ruyle