Books by Robert Bruce Smith