Books by Christopher L. H. Barnes