Books by Brian C. Hughes