Books by Richard Cannings