Books by Richard Beach