Books written by Ralph F. Smith