Books by J Richard Hill