Books by Daniel E. Ritchie