Books by James A. Warren