Books by Stephen A. Hill