Books by Richard K. Guy