Books by author 'Richard G Smith'