Books by Richard Shannon