Books by catherine d. hughes