Books by Carl Knight