Books by Keith Frederick