G Smith Robert G Smith Author