Books by Christopher Shores