Books by Daniel Knight