Books by Richard Hooper