Discrete mathematics has been rising in prominence in the past fifty years both as a tool with practical applications and as a source of new and interesting mathematics. The topics in discrete mathematics have become so well developed that it is easy to forget that common threads connect the different areas and it is through discovering and using these connections that progress is often made. For over fifty years Ron Graham has been able to illuminate some of these connections and has helped to