Books by Bruce Ritchie